/**
 * Created by tommy on 2018/4/27.
 */
/**
 * 上传文件
 * hanson
 */
define(['jquery'], function($){
    'use strict';

    var F = {};

    F.upload = function (file, callback) {
        var formData = new FormData();
        formData.append("file", file);
        $.ajax({
            url: _base+'/admin/accessory/upload',
            type: 'post',
            mimeType:"multipart/form-data",
            // 告诉jQuery不要去处理发送的数据
            processData : false,
            // 告诉jQuery不要去设置Content-Type请求头
            contentType : false,
            data: formData,
            async: false,
            dataType: "json",
            success: function (message) {
                if (message.type == "success") {
                    console.log("上传成功");
                    callback(message.data);
                } else{
                    alert(message.content);
                    console.log("上传失败");
                    callback(null);
                }
            }
        });
    };

    F.download = function (fileId, callback) {
        var url = _base+"/admin/accessory/download?fileId="+fileId;
        window.open(url);
        // $.ajax({
        //     url: url,
        //     type: 'post',
        //     data: {'fileId': fileId},
        //     success: function (data, status, xhr) {
        //         console.log("Download file DONE!");
        //         console.log(data); // ajax方式请求的数据只能存放在javascipt内存空间，可以通过javascript访问，但是无法保存到硬盘
        //         console.log(status);
        //         console.log(xhr);
        //         console.log("=====================");
        //     }
        // });
    };

    return F;
});